﻿package scrn;


import java.awt.Color;


// =============================================== Цветовая схема перс. контакта
public class OneCol {

//==================================================================== Константы
//Цвет отображаемых сообщений
public static final int T_EMPTY = 0; // Сброшено (пустое)
public static final int T_SERV = T_EMPTY + 1; // Локальное сервисное

public static final int T_IN_ONE = T_SERV + 1; // Входящее, обычное (от пользователя)
public static final int T_IN_SERV = T_IN_ONE + 1; // Входящее сервисное
public static final int T_IN_ADV = T_IN_SERV + 1; // Входящее, реклама

public static final int T_OUT = T_IN_ADV + 1; // Исходящее, не доставлено
//ВСЕ ИСХОДЯЩИЕ ДОЛЖНЫ ИМЕТЬ НОМЕР БОЛЬШИЙ, ЧЕМ T_OUT!
public static final int T_OUT_SERV = T_OUT + 1; // Исходящее, доставлено на сервер
public static final int T_OUT_ADR = T_OUT_SERV + 1; // Исходящее, доставлено адресату

public static final int T_MAX = T_OUT_ADR + 1; // Количество типов сообщений


// Цвета фона экрана, градиентов
public Color clk = new Color(0x000080); // Цвет текста часов в углу
public Color messBg = new Color(0xF0F0FF); //Цвет фона окна сообщений контакта
public Color messBgSel = new Color(0xd0ffd0); //Цвет фона выделенного сообщения
public Color shad = new Color(0x202020); //Цвет тени. Вычитается из фона
public Color titBg1 = new Color(0xffffff); //Цвет фона титульника контакта
public Color titBg2 = new Color(0xffaf30); //Цвет фона титульника контакта
public Color titShad = Draw.colShad(titBg2, shad); // Цвет фона строки заголовка с тенью
public Color statBg1 = new Color(0xffffff); //Цвет фона строки статуса для контакта 1
public Color statBg2 = new Color(0xFFc050); //Цвет фона строки статуса для контакта 2
public Color scrBg1 = new Color(0xb0d0ff); // Цвет фона экрана 1
public Color scrBg2 = new Color(0xffffff); // Цвет фона экрана 2
public Color statShad = Draw.colShad(statBg2, shad); // Цвет фона строки статуса с тенью
public Color line = new Color(0x000080); //Цвет линий границ окошек
public Color lineSel = new Color(0x000080); //Цвет линий выделенного сообщения
public Color shadWin = new Color(0x505050); // Темнота тени окошек
public Color shadTxt = new Color(0x303030); // Темнота текстовой тени
public Color tit_online = new Color(0x800000); // Цвет текста титульника контакта (в сети)
public Color tit_offline = new Color(0xffffff); // Цвет текста титульника контакта (не в сети)
public Color stat = new Color(0x800000); // Цвет текста статуса контакта

//Значок новых сообщений
public Color lineNew = new Color(0x000000); // Цвет линий
public Color newBg1 = new Color(0x80ffff); // Цвет фона 1
public Color newBg2 = new Color(0x00a0a0); // Цвет фона 2

// Цвет сообщений разного типа
public Color mess[] = new Color[T_MAX];
{
	mess[T_EMPTY] = new Color(0xe0e0e0); // Сброшено (пустое)
	mess[T_SERV] = new Color(0x00ff00); // Локальное сервисное

	mess[T_IN_ONE] = new Color(0x0000a0); // Входящее, обычное (от пользователя)
	mess[T_IN_SERV] = new Color(0x000000); // Входящее сервисное
	mess[T_IN_ADV] = new Color(0x009000); // Входящее, реклама

	mess[T_OUT] = new Color(0xa0a0a0); // Исходящее, не доставлено
	mess[T_OUT_SERV] = new Color(0x909090); // Исходящее, доставлено на сервер
	mess[T_OUT_ADR] = new Color(0x900000); // Исходящее, доставлено адресату
}

//Цвет часов сообщений разного типа
public Color messClk[] = new Color[T_MAX];
{
	messClk[T_EMPTY] = new Color(0xf0f0f0); // Сброшено (пустое)
	messClk[T_SERV] = new Color(0x60ff60); // Локальное сервисное

	messClk[T_IN_ONE] = new Color(0x7070b4); // Входящее, обычное (от пользователя)
	messClk[T_IN_SERV] = new Color(0x606060); // Входящее сервисное
	messClk[T_IN_ADV] = new Color(0x609060); // Входящее, реклама

	messClk[T_OUT] = new Color(0xb0b0b0); // Исходящее, не доставлено
	messClk[T_OUT_SERV] = new Color(0xf0f0f0); // Исходящее, доставлено на сервер
	messClk[T_OUT_ADR] = new Color(0xb08c8c); // Исходящее, доставлено адресату
}

}
